﻿/*cssreset*/
*{
    margin: 0;
    padding: 0;
    border: 0;
}
body {font-family: Arial, Helvetica, sans-serif,Georgia, "Times New Roman", serif;font-size: 62.5%;background:url(../image/body_bg.png) repeat-x #F2F2F2;color: #444;}
hr {display: none;}
img {vertical-align: baseline;border: 0;}
p {margin: 0 0 1.4em 0;font-size: 12px;line-height: 2;color:#003366;}
p2 {margin: 0 0 1.4em 0;font-size: 12px;line-height: 2;}
p3 {margin: 0 0 1.4em 0;font-size: 12px;line-height: 2;color:#666666;	}
a {color:#777777;text-decoration: none;font-size:11px;}
a:hover {color: #009900;}
h2.page-title {font-family: Arial, Helvetica, sans-serif,Georgia, "Times New Roman", serif;margin: 0 0 .2em 0 !important;font-size: 14px;font-weight: normal;color: #777777;}
code {font-family: Monaco, "Courier New", fixed;font-size: 12px;color: #6C8318;font-weight: normal;}

/* ----------------------------------------- [ Wrapper ] */

#wrapper {width:988px;margin: 0 auto;height: 1%;padding:0 96px 20px 96px;position:relative;}
#wrappback {background:url(../image/main_bg.png) no-repeat ;_background:url(../image/main_bg.gif) no-repeat ;width:150px;left:-46px;top:177px;position:absolute;z-index:2;display:block;height:486px;}
#wrappback2 {background:url(../image/main_bg2.png) no-repeat ;_background:url(../image/main_bg2.gif) no-repeat ;width:100px;right:4px;top:177px;position:absolute;z-index:2;display:block;height:486px;}
#wrapper:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* ------------------------------------------ [ Header ] */
#header-wrapper {height: 1%;clear: both;}
#header-wrapper:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#headerT {height:40px;padding:36px 0 36px;overflow:hidden;}
#header h1 {height:auto;font-size:12px;font-weight: normal;}
#headerT h1 a {text-decoration: none; border: 0 none;}
#nav {background:url(../image/menu_bg.png) repeat-x;height:60px;padding:0 9px;clear: both;position:relative;width:970px;overflow:hidden;zoom:1;}
#nav ul {padding-top:1px;}
#nav em {position:absolute;background-image:url(../image/menu_ico.png);width:10px;height:60px;display:block;}
#nav em.eLeft {left:-3px;top:0;}
#nav em.eRight {right:-3px;top:0;background-position:-8px 0;}
#nav:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* Son of Suckerfish Dropdowns: http://htmldog.com/articles/suckerfish/dropdowns/ */

#nav ul {list-style-type: none;  }
#nav li {float: left;}
#nav li.current_page_item a {font-weight: bold;color: #333;}
#nav li a {display: block;border: 0 none;color: #ffffff; width:100px;  font-size:16px; height:30px; padding-top:20px; text-align:center; }
#nav li a:hover {color: #777777;}
#nav li ul {position: absolute;left: -999em;}
#nav li:hover ul,
#nav li.sfhover ul {left: auto;}
#nav li ul li {font-size: 11px;}
#nav li.current_page_item ul li a {font-weight: normal;}
#nav li ul li a {border-bottom: 1px dotted #ccc;}

/*search*/
span.serachs {background:url(../image/serach_bg.png) no-repeat;width:200px;height:28px;float:right;margin-top:15px;position:relative;}
span.serachs span {position:absolute;right:8px;top:3px;width:21px;height:21px;display:block;}
span.serachs span input {width:21px;height:21px;background:url(../image/serach.png) no-repeat;border:none;cursor:pointer}
#s {border:none;background:transparent;padding:6px 5px 5px 0;width:150px;color:#CCCCCC;margin-left:13px; font-size:12px;}



/* ----------------------------------------- [ Content ] */
#pageS {background:url(../image/right_bg2.gif) repeat-y 1px 0;width:980px;margin:0 auto;padding:0 3px;zoom:1;overflow:hidden;position:relative;}
#content {width: 710px;padding: 10px 8px 8px 10px;float: left;background:url(../image/tlist_bg.png) repeat-x left 2px;}

/* banner */
.banner {height:201px;background:url(../image/banner_bg.png) repeat-x;margin:5px auto 0;overflow:hidden;zoom:1;width:988px;position:relative;}
.banner em {position:absolute;top:0;width:12px;height:12px;display:block;z-index:5;}
.banner em.bemleft {background:url(../image/R.png) no-repeat;left:-2px;}
.banner em.bemright {background:url(../image/R2.png) no-repeat;right:-3px;}

/* Post */

.post,.page {margin:  0;padding: 0;}
.post-2{padding: 6px;}
.post-315{padding: 6px 6px 64px;}
.post:after,.page:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.post h1,.post h2 {margin: 1.5em 0 .5em 0;font-size: 2em;color: #333;}
.post h3 {margin: 2em 0 .5em 0;font-size: 1.7em;color: #333;}
.post h4,.post h5,.post h6 {margin: 2em 0 .5em 0;font-size: 1.4em;color: #333;}
.post table {width: 100%;font-size: 1.4em;line-height: 2;border-collapse: collapse;}
.post table th {padding: 5px 0;text-align: left;}
.post table td {padding: 5px 0;}
.post table tr {border-bottom: 1px solid #ddd;}
.post ul,.post ol {margin: 0 0 1.4em 0;}
.post li {font-size: 14px;line-height: 2;}
.post li ul,.post li ol {margin-left: 15px;}
.post address {font-size: 1.4em;line-height: 2;margin: 0 0 1.4em 0;}
.post abbr,.post acronym {border-bottom: 1px dotted #ccc;}
.post pre {margin: 0 0 1.4em 0;font-family: Monaco, "Courier New", fixed;font-size: 12px;color: #6C8318;}
.post kbd,.post tt {font-family: Monaco, "Courier New", fixed;font-size: 12px;color: #666;}
.post var {color: #892E12;}


/* Hack to make the 'Div and Span Tests' unit test look better */
div.myclass strong { font-size: 1.4em;line-height: 2;}
.post blockquote {margin-left: 30px;padding-left: 15px;border-left: 2px solid #ddd;}
.post img {max-width: 700px;height: auto;margin-top: 15px;margin-bottom: 15px;}
.post-header h2 {margin: 0;font-size: 16px;color: #777777;}
.post-header h2 a {border: 0 none;color: #777777;}
.post-header h3 {margin: 0 !important;font-size: 2em;line-height: 1.7;font-weight: normal;}
.post-header h3 a {border: 0 none;color: #333;}
.post-header p {font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size: 1.1em;color: #777;}
.post-meta {padding: 10px 0 0 0;background: transparent url("../image/l.gif") no-repeat left top;clear: both;}
.post-meta ul {list-style-type: none;}
.post-meta li {font-family:"Arial", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size: 1.1em;line-height: 1.8;color: #777;}
.post-meta li a {border:none;}
.post-navigation,.comment-navigation {margin: 0 0 40px 0;padding: 10px 0 0 0;background: transparent url("../image/l.gif") no-repeat left top;clear: both;float: left;height: 1%;}
.comment-navigation {margin-top: 40px;}
.post-navigation:after,.comment-navigation:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.post-navigation{width:700px; }
.post-navigation .pre{ float:left;}
.post-navigation .next{ float:right;}
.post-navigation a{font-size:16px; font-weight:bold;}
/* Comments */

.post-comments {padding:5px 5px;height: 1%;background: url(../image/tlist_bg.png) repeat-x 0% 100%;}
.post-comments h2,.comment-form h2 {color:#999;font-size:12px;font-family:Arial;font-weight:400;padding-bottom:10px;}
.post-comments:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
h3#comments-title, 
h3#reply-title {margin-bottom: 1em;font-size: 2.8em;font-weight: normal;color: #777777;}
.comment,.trackback,.pingback {border:1px solid #ddd;padding:10px 20px;zoom:1;overflow:hidden;}
.comment:after, .trackback:after,.pingback:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.pingback p, .trackback p {font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size: 1.1em;line-height: 1.8;color: #aaa;}
.comment-avatar {width: 60px;float: left;}
.comment-avatar img {width: 54px;padding: 2px;background: #fff;border: 1px solid #ddd;}
.comment-body {margin-left: 20px;display:inline;font-size:10px;}
.comment-body h3 {font-size:10px;}
.comment-body ul {margin: 0 0 1.4em 1.2em;}
.comment-body li {font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size: 11px;line-height: 1.8;}
.comment-body blockquote {margin-left: 30px;margin-bottom: 1.4em;padding-left: 15px;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size: 11px;
	line-height: 1.8;border-left: 2px solid #ddd;}
.comment-body blockquote p {font-size: 1em;}
.comment-meta {margin: 0;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size: 1.1em;
line-height: 1.8;color: #777;}
.comment-form table {border-collapse: collapse;}
.comment-form th {width: 280px;padding: 2px 0 15px 0;text-align: left;vertical-align: top;}
.comment-form td label {font-size:10px;color: #333;text-align:left;}
.comment-form th p {margin: 0;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size: 1.1em;font-weight: normal;color: #777;}
.comment-form th {padding: 5px 0;}
.comment-form th input {width: 280px;padding: 6px;font-family: Georgia, "Times New Roman", serif;font-size: 1.3em;border-left: 1px solid #ddd;
border-top: 1px solid #C8C8C8;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #444;background:url(../image/input_bg.gif) repeat-x #f6f6f6;}
.comment-form td {font-size:10px;font-family:Arial;text-indent:20px}
.comment-form th textarea {width: 360px;padding: 6px;font-family: Georgia, "Times New Roman", serif;font-size: 1.3em;line-height: 2;font-weight: 300;border-left: 1px solid #ddd;
	border-top: 1px solid #C8C8C8;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #444;background:url(../image/input_bg.gif) repeat-x #f6f6f6;}
#submit {width: auto;width:76px;height:33px;font-weight: bold;background:url(../image/buttom_bg.png) no-repeat;border: 0 none;
	color: #fff;cursor: pointer;font-family:Arial;}
#submit:hover {background-color: #1F536C;text-decoration: none;}

/* ----------------------------------------- [ Sidebar ] */

#sidebar {width: 249px;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size: 1.1em;line-height: 1.8;float: right;color: #777777;
	_overflow:hidden;}
#sidebar h2 {background:url(../image/right_h2.png) no-repeat left 2px;padding:0 0 15px 10px;height:16px;line-height:16px;color:#666;font-family:Arial;font-size:10px; font-weight:normal;}
#sidebar a {color: #555;}
#sidebar a:hover {color: #111;}
#sidebar p {font-size: 1em;line-height: 1.8;}
#sidebar ul {list-style-type: none;padding:0 10px;}
#sidebar li {margin: 0 0 0.4em 0;}
.cat-item {background:url(../image/h3_ico.png) no-repeat left 8px;padding-left:10px; font-size:12px}
#sidebar li a {border:none;line-height:18px;font-size:12px;color:#999;display:inline-block;}
.cat-item a{background:url(../image/right_bg.gif) repeat-x left bottom;padding-bottom:2px;}
#sidebar .section {padding:10px;background:url(../image/right_bg.gif) repeat-x left bottom;clear:both;overflow:hidden;}
/* friendlink */
.xoxo li{ width:100px; display:block; float:left; overflow:hidden}
.xoxo li a {display:block !important; overflow:hidden;width:100px;}

/* ------------------------------------------ [ Footer ] */

#footer {background:#F2F2F2;padding:0;zoom:1;overflow:hidden;}
#footer p {font-size:10px;color:#777777;line-height:20px;margin:0;font-family:Arial;}
.copyright {width:970px;margin: 0 auto;padding:0px 100px ;height:70px;overflow:hidden;zoom:1;display:block;background:#F2F2F2;position:relative;}
.copyright span {position:absolute;right:96px;top:0px;}
table#wp-calendar {width: 100%;border-collapse: collapse;text-align: center;}
table#wp-calendar caption {letter-spacing: 2px;text-transform: uppercase;}
table#wp-calendar caption,table#wp-calendar td,table#wp-calendar tr {padding: 5px 2px;}
table#wp-calendar tr {border-bottom: 1px solid #ddd;}
table#wp-calendar tr:last-child {border: 0 none;}

/*自行增加的*/
.tlist {padding:0px 5px 3px;background:url(../image/tlist_bg.png) repeat-x left bottom;}
.tlist dl {height:46px;zoom:1;overflow:hidden;padding-bottom:8px;padding-top:8px;}
.tlist dl dt {color:#666666;background:url(../image/deta_bg.png) no-repeat;float:left;width:45px;height:46px;text-align:center;font-family:Arial;font-size:20px;padding:0 25px 0 0;line-height:14px;}
.tlist dl dt i {font-size:11px;font-style:normal;line-height:20px}
.tlist dl dd {color:#999;font-size:10px;font-family:Arial;padding-top:5px;}
.tlist dl dd a {border:none;color:#999;font-family:Arial;}
.tlist dl dd a.ddH3 {color:#FF6400;background:none;border:none;font-size:15px;}
.tlist dl dd b {font-size:14px;font-family:Arial;color:#333;}
.tlist p {font-family:Arial;}
.tlistp span {float:right;font-family:Arial;background:url(../image/p_right_bg.png) no-repeat left bottom;padding-bottom:3px;width:100px;text-align:center; white-space:nowrap; overflow:hidden;}
.tlistp {font-size:10px;font-family:Arial;color:#777777;height:40px;}
.tlistp a {border:none;color:#777777;}
.tlistp i {color:#333;font-style:normal;}
.about {padding:15px 15px 17px;background:url(../image/right_bg.gif) repeat-x left bottom;}
.about dl {zoom:1;overflow:hidden;height:80px;}
.about dl dt {background:url(../image/about_bg.png) no-repeat;width:80px;height:80px;float:left;padding:6px;}
.about dl dd {margin-top:10px;}
.about dl dd a {border:none;}
.about dl dd.ddImg img {margin-right:10px;}
.clopy {background:url(../image/center_copy.png) no-repeat 2px top;height:13px;overflow:hidden;width:988px;}
.loginS {width:249px;text-align:center;padding:15px 0 10px;background:url(../image/right_bg.gif) repeat-x left top #ffffff;position:absolute;bottom:-3px;right:2px;height:26px;}
.loginS img {padding-left:10px;}
dl.dlClass {zoom:1;overflow:hidden;border:1px solid #e7e7e7}
dl.dlClass dt {float:left;margin-right:20px;height:54px;width:54px;overflow:hidden;zoom:1;}
dl.dlClass dd {line-height:18px;font-family:Arial;font-size:12px;position:relative; padding-left:74px; padding-right:156px;}
dl.dlClass dd span {position:absolute;right:0;_right:90px;top:0;}
dl.dlClass dd p {line-height:18px;font-size:12px;color:#999;margin:0;}

a.comment-reply-link {background:#777777;padding:4px 10px;color:#fff}
dl.dlClass dd.bSt {padding:3px 0 5px;}
dl.dlClass dd.bSt span {font-size:10px;color:#999}
.bbslist {border-bottom:2px solid #f0f0f0;zoom:1;overflow:hidden;margin-bottom:15px;}
.execphpwidget  {padding-left:10px;}
.execphpwidget img {vertical-align:bottom;}
#lastfmrecords {text-align:center;} 

#lastfmrecords{padding: 0px;padding-bottom: 10px;}
#lastfmrecords ol, #lastfmrecords li{margin: 0;padding: 0;list-style: none;}
#lastfmrecords li{display: inline;margin: 0px 5px 5px 0px;}
#lastfmrecords a img{ width: 66px;height: 66px;}

.recentcomments {line-height:18px;font-family:Arial;font-size:12px;color:#999;}

#slider{position:absolute;left:0;top:3px;width:988px}	
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider li, #slider2 li{ width:988px;height:190px;overflow:hidden; }	
p#controls, p#controls2{margin:0;position:relative;} 
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ display:block;margin:0;overflow:hidden;text-indent:-8000px;		width:26px;height:51px;
position:absolute;z-index:11;left:0px;top:70px;}	
#nextBtn, #nextBtn2{ left:962px;}														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  display:block;width:26px;height:51px;background:url(../image/left_buttom.png) no-repeat 0 0;	}	
#nextBtn a, #nextBtn2 a{ background:url(../image/right_buttom.png) no-repeat 0 0;	}	
.rcg-div {background-color: #FFFFFF;clear: both;overflow: hidden;padding: 1px;}
.rcg-wrapper {clear: both;min-height: 46px;}
.rcg-div ul li {background: none repeat scroll 0 0 transparent;list-style: none outside none;margin: 0;padding-bottom: 10px;padding-left: 0;}
.rcg-avatar {float: left;padding-right: 10px;padding-top: 5px;}
.rcg-author { background-color: #FFFFCC !important;}
.rcg-link {float: right;font-size: 10px;}

/*此文甚佳*/
a.more-link{color:#BF4D40; font-size:12px; font-weight:300;}
